/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package AppSerializacion;
import java.io.*;
/**
 *
 * @author Usuario
 */
public class Serializacion {
    public static void main(String[] args){
        //crear objetos de clase agenda
        Agenda a1=new Agenda("Ana","Martinez","Fernandez",18,"san sebastian");
        Agenda a2=new Agenda("Ernesto","Garcia","Perez",20,"marcavalle");
        //iniciar el proceso d serializacion
        //colocar los ibjetos a1 y a2 en disco
        try{
            //creamos el archivo
            FileOutputStream fs=new FileOutputStream("agenda.ser");
            //esta clase tiene el metodo write Object() q necesitamos
            ObjectOutputStream os=new ObjectOutputStream(fs);
            //el metodo writeObject() serializa el objeto 
            //y lo escribe en el archivo
            os.writeObject(a1);
            os.writeObject(a2);
            //hay q cerrar siempre el archivo
            os.close();
            
        }catch (FileNotFoundException e){
            e.printStackTrace();
        }
        catch (IOException e){
            e.printStackTrace();
        }
        System.out.println("Los objetos se an serializado correctamente");
    }
}
